﻿// jQuery验证表单，依赖于jquery.myValidData.js
$(document).ready(function(){
	// 管理员登录验证，后台首页
	$("#f_login").submit(function(){
		var loginname = $.trim($("#loginname").val());
		var password = $.trim($("#password").val());
		var verify_code   = $.trim($("#verify_code").val());
		
		if((/^[\w\-]{5,20}$/.test(loginname) == false) || $.myValidData.checkLength(loginname, 5, 20) == false){
			$.dialog.alert("请输入5-20位之间的[登录名]，由字母，数字，下划线或中划线组成！");
			return false;
		}

		if($.myValidData.checkLength(password, 6, 20) == false){
			$.dialog.alert("请输入6-20位之间的[密码]");
			return false;	
		}
		if($.myValidData.checkLength(verify_code, 4, 6) == false){
			$.dialog.alert("请输入[验证码]！");
			return false;	
		}
		return true;
	});
	
	// 依赖于jQuery 背景变色
	$(".list tr").hover(function() {
		$(this).addClass("bs");
	}, function() {
		$(this).removeClass();
	});
	
	// 全选
	$("#chkall").click(function(){
		$(this).doCheckAll();
	});
	
	// 初始化类别，选中类别 @TODO 点击重置，重新选中类别
	$('#classid option').doSelected($('#origin_classid').val());
	
	// 删除选中内容
	$("#b_delete").mouseup(function(){
		var listID = $(":checkbox[name='listid[]']:checked").getChecked();
		// 获得隐藏域的页面提交地址
		var delete_url = $.trim($("#delete_url").val());
		
		// 判断是否选中内容
		if (listID.length == 0){
			$.dialog.alert('请选择要删除的内容！');
			return false;
		}
		if (delete_url.length == 0 || typeof(delete_url) == 'undefined'){
			$.dialog.alert('页面提交地址不存在，无法提交！');
			return false;
		}
		// 确认删除信息
		$.dialog.confirm(
			'删除后将不可恢复，确定要删除吗?', 
			function(){
				$("#b_delete").attr('disabled', 'disabled').val("正在删除……");
				$.ajax({
					type:"POST",
					dataType:"json",
					url:delete_url,
					data:{"id":listID},
					error:function(){$.dialog.alert('系统错误！');},
					success:function(json) {
						$("#b_delete").attr("disabled", "").val("删除");
						if (json.error == true) {
							$.dialog.alert(json.message);
						}else{
							$.dialog({
								lock:true,
								icon:'succeed',
								content:json.message,
								ok:function(){this.close();},
								close:function(){
										window.location.href = window.location.href;
									}
							});
						}
					}
				});
			},
			function(){$.dialog.close();}
		);
	});
	
	// 状态设置页面ajax提交
	$('form[name=f_state]').submit(function(){
		var isverify = $("[name='isverify']:checked").val();
		var isactive = $("[name='isactive']:checked").val();
		var istop = $("[name='istop']:checked").val();
		var isrecommend = $("[name='isrecommend']:checked").val();
		var id = $("[name='id']").val();
		
		// 获取页面提交地址，各个模块对应不同的控制器
		var config_url = $.trim($('#config_url').val());
		if (config_url.length == 0 || typeof(config_url) == 'undefined'){
			$.dialog.alert('页面提交地址不存在，无法提交！');
			return false;
		}
		$.ajax({
			type:"POST",
			dataType:"json",
			url:config_url,
			data:{"id":id,"isverify":isverify,"istop":istop,"isrecommend":isrecommend,"isactive":isactive},
			error:function() {$.dialog.alert('系统错误！');},
			success:function(json) {
				if (json.error == true) {
					$.dialog.alert(json.message);
				}else{
					$.dialog.through({
						icon:'succeed',
						content:json.message,
						lock:true,
						ok:function(){
							this.close();
						},
						close:function(){
							var win = $.dialog.top;
							win.location.reload();
						}
					});
				}
			}
		});
		return false;
	});	
	
	// 添加管理员
	$("#f_manager_add").submit(function(){
		var loginname = $.trim($("#loginname").val());
		var password1 = $.trim($("#password").val());
		var password2 = $.trim($("#password_confirm").val());
		var remark   = $.trim($("#remark").val());
		
		if((/^[\w\-]{5,20}$/.test(loginname) == false) || $.myValidData.checkLength(loginname, 5, 20) == false){
			$.dialog.alert("[登录名]只能由5-20个字母，数字，下划线或中划线组成！");
			return false;
		}
		if(password1 != password2){
			$.dialog.alert("两次输入的密码不一样！");
			return false;	
		}
		if($.myValidData.checkLength(password1, 6, 20) == false){
			$.dialog.alert("[密码]请保持在6-20位之间！");
			return false;	
		}
		if($.myValidData.checkLength(remark, 0, 30) == false){
			$.dialog.alert("[备注]不能大于30个字符！");
			return false;	
		}
		return true;
	});
	
	// 编辑管理员
	$("#f_manager_edit").submit(function(){
		var password = $.trim($("#password_old").val());
		var password1 = $.trim($("#password").val());
		var password2 = $.trim($("#password_confirm").val());
		var remark   = $.trim($("#remark").val());
		if(password.length > 0)
		{
			if($.myValidData.checkLength(password, 6, 20) == false){
				$.dialog.alert("[原密码]请保持在6-20位之间！");
				return false;	
			}
			
			if(password1 != password2){
				$.dialog.alert("两次输入的密码不一样！");
				return false;	
			}
			
			if($.myValidData.checkLength(password1, 6, 20) == false){
				$.dialog.alert("[新密码]请保持在6-20位之间！");
				return false;	
			}
		}

		if($.myValidData.checkLength(remark, 0, 30) == false){
			$.dialog.alert("[备注]不能大于30个字符！");
			return false;	
		}
		return true;
	});
	
	// 设置管理员锁定状态
	$("input[name='lock_manager']").click(function(){
		var id = $(this).val();
		var islocked = $(this).attr('checked') == true ? 1 : 0;
		var url = $("#lock_url").val();
		var obj = $(this);
		$.ajax({
			type:"POST",
			dataType:'json',
			url:url,
			data:{"id":id,"islocked":islocked},
			error:function() {$.dialog.alert('系统错误！');},
			success:function(json) {
				if (json.error == true) {
					obj.attr('checked',!obj.attr('checked'))
					$.dialog.alert(json.message);
				}else{
					$.dialog({
						lock:true,
						icon:'succeed',
						content:json.message,
						ok:function(){this.close();},
						close:function(){
								window.location.href = window.location.href;
							}
					});
				}
			}
		});
	});
	
	// 设置文章状态
	$("a[name='state_config']").click(function(){
		var href = $(this).attr('href');
		var msg_title = $(this).attr('title');
		$.dialog.open(href,{title:msg_title,width:400,height:150,lock:true});
		return false;
	});
	
	// 友情链接表单验证
	$("#f_link").submit(function(){
		var website  = $.trim($("#website").val());
		var linkpath = $.trim($("#linkpath").val());
		var l_sort 	 = $.trim($("#sort").val().trim());
		var isactive = $.trim($("input:radio[name='isactive']:checked").val());
		var remark   = $.trim($("#remark").val());
		
		// 检查网站名称
		if (false == $.myValidData.checkLength(website, 1, 20)){
			$.dialog.alert("[网站名称]不能为空或大于20个字符！");
			return false;
		}
		
		// 检查网站链接
		if (false == $.myValidData.checkUrl(linkpath)){
			$.dialog.alert("请填写正确的[网址]！");
			return false;
		}
		
		// 检查排序
		if (false == $.myValidData.checkNumeric(l_sort) || l_sort > 125){
			$.dialog.alert("请填写正确的[排序]数字，并且不能大于125！");
			return false;
		}
		
		// 检查备注
		if (false == $.myValidData.checkLength(remark, 0, 50)){
			$.dialog.alert("提示信息","[备注]不能大于50个字符！");
			return false;
		}

		return true;
	});
	
	// 栏目添加/编辑检查
	$("#f_column").submit(function(){
		var columnname = $.trim($("input[name=columnname]").val());		
		var fatherid = $.trim($("select[name=fatherid]").val());
		var isrecommend = $.trim($("input[name=isrecommend]:checked").val());
		
		// 检查栏目名称
		if (false == $.myValidData.checkLength(columnname, 1, 20)){
			$.dialog.alert("[栏目名称]不能为空或大于20个字符！");
			return false;
		}
		
		// 检查栏目所属的id
		if (false == $.myValidData.checkNumeric(fatherid)){
			$.dialog.alert("[栏目所属]只能为数字！");
			return false;
		}
		
		// 检查推荐到导航
		if (1 != isrecommend && 0 != isrecommend){
			$.dialog.alert("请选择[是否推荐到导航]！");
			return false;
		}
		return true;
	});
	
	// 新闻表单验证
	$('#f_news').submit(function(){
		editor.sync();
		var title = $.trim($('#title').val());
		var author = $.trim($('#author').val());
		var keyword = $.trim($('#keyword').val());
		var classid = $.trim($('#classid').val());
		var source = $.trim($('#source').val());
		var releasename = $.trim($('#releasename').val());
		var picturepath = $.trim($('#picturepath').val());
		var content = $.trim($('#content').val());
		var remark = $.trim($('#emark').val());

		// 检查新闻标题
		if (false == $.myValidData.checkLength(title, 1, 50))
		{
			$.dialog.alert("[新闻标题]不能为空或大于50个字符！");
			return false;
		}
		
		// 检查新闻作者
		if (false == $.myValidData.checkLength(author, 1, 20))
		{
			$.dialog.alert("[新闻作者]不能为空或大于20个字符！");
			return false;
		}
		
		// 检查关键词
		if (false == $.myValidData.checkLength(keyword, 0, 50))
		{
			$.dialog.alert("[关键词]不能大于50个字符！");
			return false;
		}
		
		// 检查来源
		if (false == $.myValidData.checkLength(source, 1, 20))
		{
			$.dialog.alert("[新闻来源]不能为空或大于50个字符！");
			return false;
		}
		
		// 检查发布人
		if (false == $.myValidData.checkLength(releasename, 1, 20))
		{
			$.dialog.alert("[发布人]不能为空或大于20个字符！");
			return false;
		}
		
		// 新闻类别
		if (false == $.myValidData.checkNumeric(classid) || classid < 1)
		{
			$.dialog.alert("请选择[栏目名称]！");
			return false;
		}
		
		// 检查备注
		if (false == $.myValidData.checkLength(remark, 0, 20))
		{
			$.dialog.alert("[备注]不能大于20个字符！");
			return false;
		}
		
		// 新闻内容
		if (0 == content.length)
		{
			$.dialog.alert("请填写[新闻内容]！");
			return false;
		}
		
		return true;
	});
	
	// 会议表单验证
	$('#f_conference').submit(function(){
		editor.sync();
		var title = $.trim($('#title').val());
		var begintime = $.trim($('#begintime').val());
		var finishtime = $.trim($('#finishtime').val());
		var province = $.trim($('#province').val());
		var city = $.trim($('#city').val());
		var keyword = $.trim($('#keyword').val());
		var classid = $.trim($('#classid').val());		
		var releasename = $.trim($('#releasename').val());
		var path = $.trim($('#path').val());
		var content = $.trim($('#content').val());
		var remark = $.trim($('#emark').val());
		
		// 检查会议标题
		if (false == $.myValidData.checkLength(title, 1, 70))
		{
			$.dialog.alert("[会议标题]不能为空或大于70个字符！");
			return false;
		}
		
		// 检查会议开始时间
		if (false == $.myValidData.checkLength(begintime, 1, 10))
		{
			$.dialog.alert("[会议开始时间]不能为空或大10个字符！");
			return false;
		}
		
		// 检查会议结束时间
		if (false == $.myValidData.checkLength(finishtime, 1, 10))
		{
			$.dialog.alert("[会议结束时间]不能为空或大10个字符！");
			return false;
		}
		
		if (0 == province.length || 0 == city.length)
		{
			$.dialog.alert("请选择[会议地址]！");
			return false;
		}
		
		// 检查关键词
		if (false == $.myValidData.checkLength(keyword, 0, 50))
		{
			$.dialog.alert("[关键词]不能大于50个字符！");
			return false;
		}
		
		// 检查发布人
		if (false == $.myValidData.checkLength(releasename, 1, 20))
		{
			$.dialog.alert("[发布人]不能为空或大于20个字符！");
			return false;
		}
		
		// 会议类别
		if (false == $.myValidData.checkNumeric(classid) || classid < 1)
		{
			$.dialog.alert("请选择[栏目名称]！");
			return false;
		}
		
		// 检查备注
		if (false == $.myValidData.checkLength(remark, 0, 20))
		{
			$.dialog.alert("[备注]不能大于20个字符！");
			return false;
		}
		
		// 会议内容
		if (0 == content.length)
		{
			$.dialog.alert("请填写[会议内容]！");
			return false;
		}
		
		return true;
	});
	
	// 文章表单验证
	$('#f_article').submit(function(){
		editor.sync();
		var title = $.trim($('#title').val());
		var article_editor = $.trim($('#editor').val());
		var source = $.trim($('#source').val());
		var author = $.trim($('#author').val());
		var keyword = $.trim($('#keyword').val());
		var classid = $.trim($('#classid').val());		
		var releasename = $.trim($('#releasename').val());
		var path = $.trim($('#path').val());
		var content = $.trim($('#content').val());
		var remark = $.trim($('#emark').val());
		
		// 检查文章标题
		if (false == $.myValidData.checkLength(title, 1, 50))
		{
			$.dialog.alert("[文章标题]不能为空或大于50个字符！");
			return false;
		}
		
		// 检查编辑
		if (false == $.myValidData.checkLength(article_editor, 1, 20))
		{
			$.dialog.alert("[编辑]不能为空或大20个字符！");
			return false;
		}
		
		// 检查作者
		if (false == $.myValidData.checkLength(author, 1, 20))
		{
			$.dialog.alert("[作者]不能为空或大20个字符！");
			return false;
		}
		
		// 检查来源
		if (false == $.myValidData.checkLength(source, 1, 15))
		{
			$.dialog.alert("[来源]不能为空或大20个字符！");
			return false;
		}
		
		// 检查关键词
		if (false == $.myValidData.checkLength(keyword, 0, 50))
		{
			$.dialog.alert("[关键词]不能大于50个字符！");
			return false;
		}
		
		// 检查发布人
		if (false == $.myValidData.checkLength(releasename, 1, 20))
		{
			$.dialog.alert("[发布人]不能为空或大于20个字符！");
			return false;
		}
		
		// 文章类别
		if (false == $.myValidData.checkNumeric(classid) || classid < 1)
		{
			$.dialog.alert("请选择[栏目名称]！");
			return false;
		}
		
		// 检查备注
		if (false == $.myValidData.checkLength(remark, 0, 20))
		{
			$.dialog.alert("[备注]不能大于20个字符！");
			return false;
		}
		
		// 文章内容
		if (0 == content.length)
		{
			$.dialog.alert("请填写[文章内容]！");
			return false;
		}
		
		return true;
	});
	
	// 人物表单验证
	$('#f_person').submit(function(){
		editor.sync();
		var title = $.trim($('#personname').val());
		var gender = $.trim($('#gender').val());
		var race = $.trim($('#race').val());
		var postcode = $.trim($('#postcode').val());
		var mobile = $.trim($('#mobile').val());
		var telephone = $.trim($('#telephone').val());
		var email = $.trim($('#email').val());
		var qq = $.trim($('#qq').val());
		var position = $.trim($('#position').val());
		var company = $.trim($('#company').val());
		var province = $.trim($('#province').val());
		var city = $.trim($('#city').val());
		var keyword = $.trim($('#keyword').val());
		var classid = $.trim($('#classid').val());		
		var releasename = $.trim($('#releasename').val());
		var path = $.trim($('#path').val());
		var content = $.trim($('#content').val());
		var remark = $.trim($('#emark').val());
		
		// 检查人物姓名
		if (false == $.myValidData.checkLength(title, 1, 10))
		{
			$.dialog.alert("[人物姓名]不能为空或大于10个字符！");
			return false;
		}
		
		// 检查人物性别
		if (false == $.myValidData.checkNumeric(gender))
		{
			$.dialog.alert("请选择[人物]性别！");
			return false;
		}
		
		// 检查人物民族
		if (false == $.myValidData.checkLength(race, 1, 20))
		{
			$.dialog.alert("[人物民族]不能为空或大20个字符！");
			return false;
		}
		
		if (0 == province.length || 0 == city.length)
		{
			$.dialog.alert("请选择[人物地址]！");
			return false;
		}
		
		// 检查关键词
		if (false == $.myValidData.checkLength(keyword, 0, 50))
		{
			$.dialog.alert("[关键词]不能大于50个字符！");
			return false;
		}
		
		// 检查发布人
		if (false == $.myValidData.checkLength(releasename, 1, 20))
		{
			$.dialog.alert("[发布人]不能为空或大于20个字符！");
			return false;
		}
		
		// 人物类别
		if (false == $.myValidData.checkNumeric(classid) || classid < 1)
		{
			$.dialog.alert("请选择[栏目名称]！");
			return false;
		}
		
		// 检查备注
		if (false == $.myValidData.checkLength(remark, 0, 20))
		{
			$.dialog.alert("[备注]不能大于20个字符！");
			return false;
		}
		
		// 人物简介
		if (0 == content.length)
		{
			$.dialog.alert("请填写[人物简介]！");
			return false;
		}
		
		// 公司职位
		if (false == $.myValidData.checkLength(position, 1, 15))
		{
			$.dialog.alert("[职位]不能为空或大于15个字符！");
			return false;
		}
		
		// 公司名称
		if (false == $.myValidData.checkLength(company, 1, 30))
		{
			$.dialog.alert("[公司]不能为空或大于30个字符！");
			return false;
		}
		return true;
	});
	
	// 广告商表单验证
	$("#f_ad_customer").submit(function(){
		var customer  = $.trim($("#customer").val());
		var linkpath = $.trim($("#link").val());
		var placeid 	 = $.trim($("#placeid").val());
		var adtype = $.trim($("[name='adtype']:checked").val());
		var path = $.trim($('#path').val());
		var begintime = $.trim($('#begintime').val());
		var finishtime = $.trim($('#finishtime').val());
		var isactive = $.trim($("[name='isactive']:checked").val());
		var remark   = $.trim($("#remark").val());
		
		// 广告商名称
		if (false == $.myValidData.checkLength(customer, 1, 20)){
			$.dialog.alert("[广告商名称]不能为空或大于20个字符！");
			return false;
		}
		
		// 链接地址,如果选择flash类型，链接地址可不填
		if (adtype != 'flash' && false == $.myValidData.checkUrl(linkpath)){
			$.dialog.alert("请填写正确的[链接地址]！");
			return false;
		}
		
		// 广告位置id
		if (placeid == 0 || false == $.myValidData.checkNumeric(placeid)){
			$.dialog.alert("请选择正确的[广告位置]！");
			return false;
		}
		
		// 检查开始时间
		if (false == $.myValidData.checkLength(begintime, 1, 10))
		{
			$.dialog.alert("[广告开始时间]不能为空或大10个字符！");
			return false;
		}
		
		// 检查结束时间
		if (false == $.myValidData.checkLength(finishtime, 1, 10))
		{
			$.dialog.alert("[广告结束时间]不能为空或大10个字符！");
			return false;
		}
		
		// 检查上传图片地址
		if (false == $.myValidData.checkLength(path, 0, 200)){
			$.dialog.alert("提示信息","[上传图片]不能大于200个字符！");
			return false;
		}
		
		// 检查备注
		if (false == $.myValidData.checkLength(remark, 0, 20)){
			$.dialog.alert("提示信息","[备注]不能大于20个字符！");
			return false;
		}

		return true;
	});
	
	// 广告位表单验证
	$("#f_ad_place").submit(function(){		
		var place  = $.trim($("#place").val());
		var explain = $.trim($("#explain").val());
		var price 	 = $.trim($("#price").val());
		var adheight = $.trim($('#height').val());
		var adwidth = $.trim($('#width').val());
		var isactive = $.trim($("[name='isactive']:checked").val());
		var displaystyle = $.trim($("[name='displaystyle']:checked").val());
		var remark   = $.trim($("#remark").val());

		// 广告位置
		if (false == $.myValidData.checkLength(place, 1, 20)){
			$.dialog.alert("[广告位置]不能为空或大于20个字符！");
			return false;
		}
		
		// 位置说明
		if (false == $.myValidData.checkLength(explain, 0, 100)){
			$.dialog.alert("[位置说明]不大于100个字符！");
			return false;
		}
		
		// 广告价格
		if (false == $.myValidData.checkNumeric(price)){
			$.dialog.alert("[广告价格]只能为整数，免费可填0！");
			return false;
		}
		
		// 广告尺寸
		if (false == $.myValidData.checkNumeric(adheight) || false == $.myValidData.checkNumeric(adwidth))
		{
			$.dialog.alert("[广告尺寸]不能为空，且只能为整数！");
			return false;
		}
		
		// 广告状态
		if (false == $.myValidData.checkNumeric(isactive)){
			$.dialog.alert("请选择[广告状态]！");
			return false;
		}
		
		if (displaystyle != 'random' && displaystyle != 'latest'){
			$.dialog.alert("请选择[多个广告显示方式]！");
			return false;
		}
		
		// 检查备注
		if (false == $.myValidData.checkLength(remark, 0, 20)){
			$.dialog.alert("提示信息","[备注]不能大于20个字符！");
			return false;
		}

		return true;
	});
});

// 检查字符长度范围,用户给定长度范围，在此范围返回true，否则返回false
function length_check(str,minstr,maxstr){
	if(str.length>=minstr && str.length<=maxstr){
		return true;
	}else{
		return false;
	}
}
// 判断是否为数字，是则返回true,否则返回false
function number_check(obj)
{   	
	if (/^\d+$/.test(obj))
	{
	   return true;
	} 
	else 
	{
	   return false;
	}
}
// 检查输入对象的值是否符合网址格式
function url_check(obj){
	var myReg = /^http:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=#]*)?$/; 
	if(myReg.test( obj )){
		return true; 
	}else{
		return false;
	}	 
}

/*
 * 功能：判断是否为日期(格式:yyyy年MM月dd日,yyyy-MM-dd,yyyy/MM/dd,yyyyMMdd) 提示信息：未输入或输入的日期格式错误！
 * 使用：f_check_date(obj) 返回：bool
 */ 
function date_check(obj,dtype)
{
	var date = obj;
	// var dtype = obj.eos_datatype;
	// var format = dtype.substring(dtype.indexOf("(")+1,dtype.indexOf(")"));
	// //日期格式
	var format = 'yyyy-MM-dd';
	var year,month,day,datePat,matchArray;

	if(/^(y{4})(-|\/)(M{1,2})\2(d{1,2})$/.test(format))
		datePat = /^(\d{4})(-|\/)(\d{1,2})\2(\d{1,2})$/;
	else if(/^(y{4})(年)(M{1,2})(月)(d{1,2})(日)$/.test(format))
		datePat = /^(\d{4})年(\d{1,2})月(\d{1,2})日$/;
	else if(format=="yyyyMMdd")
		datePat = /^(\d{4})(\d{2})(\d{2})$/;
	else
	{
		// alert("日期格式不对");
		return false;
	}
	matchArray = date.match(datePat);
	if(matchArray == null) 
	{
		// alert("日期长度不对,或日期中有非数字符号");
		return false;
	}
	if(/^(y{4})(-|\/)(M{1,2})\2(d{1,2})$/.test(format))
	{
		year = matchArray[1];
		month = matchArray[3];
		day = matchArray[4];
	} else
	{
		year = matchArray[1];
		month = matchArray[2];
		day = matchArray[3];
	}
	if (month < 1 || month > 12)
	{			  
		// alert("月份应该为1到12的整数");
		return false;
	}
	if (day < 1 || day > 31)
	{
		// alert("每个月的天数应该为1到31的整数");
		return false;
	}     
	if ((month==4 || month==6 || month==9 || month==11) && day==31)
	{
		// lert("该月不存在31号");
		return false;
	}     
	if (month==2)
	{
		var isleap=(year % 4==0 && (year % 100 !=0 || year % 400==0));
		if (day>29)
		{				
			// alert("2月最多有29天");
			return false;
		}
		if ((day==29) && (!isleap))
		{				
			// alert("闰年2月才有29天");
			return false;
		}
	}
	return true;
}
 
/* 通用验证方法end */

// 后台杂志封面验证，添加，修改
function cover_check(){
   magazineperiod=document.getElementById('magazineperiod').value;
	magazineyear=document.getElementById('magazineyear').value;
	magazinemonth=document.getElementById('magazinemonth').value;
	coverpath=document.getElementById('coverpath').value;
	releasename=document.getElementById('releasename').value;
	if(length_check(magazineperiod,1,30)==false){
		ShowAlert("提示信息","[标题名称]不能为空或大于30个字符！");
		return false;	
	}
	if(number_check(magazineyear)==false || number_check(magazinemonth)==false){
		ShowAlert("提示信息","请选择[期刊期数]！");
		return false;	
	}
	if(length_check(coverpath,1,255)==false){
		ShowAlert("提示信息","[封面地址]不能为空或大于255个字符！");
		return false;	
	}	
	if(length_check(releasename,1,20)==false){
		ShowAlert("提示信息","[发布人]不能为空或大于20个字符！");
		return false;	
	}
	return true;
}

// 杂志栏目验证，添加，修改
function magazine_check(){
   title=document.getElementById('title').value;
	classid=document.getElementById('classid').value;
	author=document.getElementById('author').value;
	magazineyear=document.getElementById('magazineyear').value;
	magazinemonth=document.getElementById('magazinemonth').value;
	keyword=document.getElementById('keyword').value;
	releasename=document.getElementById('releasename').value;
	if(length_check(title,1,50)==false){
		ShowAlert("提示信息","[标题]不能为空或大于50个字符！");
		return false;	
	}
	if(number_check(classid)==false){
		ShowAlert("提示信息","请选择[分类]！");
		return false;	
	}
	if(length_check(author,1,30)==false){
		ShowAlert("提示信息","[作者]不能为空或大于30个字符！");
		return false;	
	}	
	if(number_check(magazineyear)==false || number_check(magazinemonth)==false){
		ShowAlert("提示信息","请选择[期刊期数]！");
		return false;	
	}
	if(length_check(keyword,1,30)==false){
		ShowAlert("提示信息","[关键词]不能为空或大于30个字符！");
		return false;	
	}
	if(length_check(releasename,1,20)==false){
		ShowAlert("提示信息","[发布人]不能为空或大于50个字符！");
		return false;	
	}
	return true;
}